/*
 * AccionTipoEntidad.h
 *
 *  Created on: 20/04/2013
 *      Author: Juliansci
 */

#ifndef ACCIONTIPOENTIDAD_H_
#define ACCIONTIPOENTIDAD_H_
#include <string>
#include "SDL/SDL.h"

using namespace std;

class AccionTipoEntidad {
public:
	AccionTipoEntidad();
	int getAnchoFrame();
	void setAnchoFrame(int anchoFrame);
	int getCantCuadros();
	void setCantCuadros(int cantCuadros);
	SDL_Surface* getSurface();
	void setSurface(SDL_Surface* surface);
	void setNombreImagen(string nombreImg);
	string getNombreImagen();
	void setNombreAccion(string accion);
	string getNombreAccion();
	bool isPixRefActualizado();
	void setPixRefActualizado(bool pixRefActualizado);
	void setPixRefX(int pix);
	int getPixRefX();
	void setPixRefY(int pix);
	int getPixRefY();

private:
	int cantCuadros, anchoFrame, pixRefX, pixRefY;
	string nombreImagen, nombreAccion;
	SDL_Surface* surface;
};

#endif /* ACCIONTIPOENTIDAD_H_ */
